/**
 * Created by Freeman on 2017/3/16.
 */
// 全局
export const UPDATE_LOADING = 'UPDATE_LOADING'
export const UPDATE_DIRECTION = 'UPDATE_DIRECTION'
export const UPDATE_TIP = 'UPDATE_TIP'
export const UPDATE_CONFIRM = 'UPDATE_CONFIRM'//确认提示框

export const UPDATE_HEADER = 'UPDATE_HEADER'    // 更新header
export const UPDATE_FOOTER = 'UPDATE_FOOTER'    //更新footer

export const CHANGE_CLASS = 'CHANGE_CLASS'   //切换班级
// 用户模块
export const USER_LOGOUT_SUCCESS = 'USER_LOGOUT_SUCCESS'            // 用户退出登录成功
export const UPDATE_USER_INFO = 'UPDATE_USER_INFO'                  // 更新用户基本信息
export const UPDATE_USER_SETTINGS = 'UPDATE_USER_SETTINGS'          // 更新用户偏好设置
export const UPDATE_OTHER_USER_INFO = 'UPDATE_OTHER_USER_INFO'      // 更新其它用户的信息
export const UPDATE_VERIFYCODE_COUNT_DOWN = 'UPDATE_VERIFYCODE_COUNT_DOWN'    // 短信验证码发送成功
export const USER_JOIN_CLASS = 'USER_JOIN_CLASS'                    //用户已经加入的班级
export const USER_IDENTITES_TAGS = 'USER_IDENTITES_TAGS'            //用户全部的身份标签
export const USER_DYNAMIC_COUNT = 'USER_DYNAMIC_COUNT'              //用户动态数量
export const ADD_NEW_GRADE = 'ADD_NEW_GRADE'                        //加入新的班级
export const UPDATE_DYNAMIC_MY_COUNT = 'UPDATE_DYNAMIC_MY_COUNT'                        // 更新我发布的动态数量
export const UPDATE_DYNAMIC_DRAFT_COUNT = 'UPDATE_DYNAMIC_DRAFT_COUNT'                  // 更新我的草稿动态数量
export const UPDATE_DYNAMIC_FAVORITE_COUNT = 'UPDATE_DYNAMIC_FAVORITE_COUNT'            // 更新我收藏的动态数量

// 消息对话
export const ADD_NEW_MESSAGE = 'ADD_NEW_MESSAGE'                        // 添加一条新的消息（接收或发送一条）
export const UPDATE_SESSIONS = 'UPDATE_SESSIONS'
export const UPDATE_LOGIN_INFO = 'UPDATE_LOGIN_INFO'                    // 更新IM登录信息
export const UPDATE_IM_LOGIN_STATUS = 'UPDATE_IM_LOGIN_STATUS'          // 更新IM登录状态
export const UPDATE_UNREAD_TOTAL_COUNT = 'UPDATE_UNREAD_TOTAL_COUNT'    // 更新所有好友消息未读总数
export const UPDATE_FRIEND_UNREAD_COUNT = 'UPDATE_FRIEND_UNREAD_COUNT'  // 更新某个好友消息未读数量
export const UPDATE_FRIENDS = "UPDATE_FRIENDS"                          // 更新好友列表
export const UPDATE_CURR_CHAT_FRIEND = "UPDATE_CURR_CHAT_FRIEND"        // 设置当前好友
export const REMOVE_FRIEND = "REMOVE_FRIEND"                            // 删除好友
export const SORT_FRIENDS = "SORT_FRIENDS"                              // 排序好友列表
export const UPDATE_FRIEND_PAGE_SIZE = "UPDATE_FRIEND_PAGE_SIZE"        // 更新好友分页页码

//动态

export const CLEAR_DYNAMIC_DETAIL = 'CLEAR_DYNAMIC_DETAIL'
export const UPDATE_DYNAMIC_TYPE_LIST = 'UPDATE_DYNAMIC_TYPE_LIST'
export const UPDATE_DYNAMIC_TYPE = 'UPDATE_DYNAMIC_TYPE'
export const FIND_MY_DYNAMIC_COUNT = 'FIND_MY_DYNAMIC_COUNT'                   //用户动态数量
export const UPDATE_IMAGE_LISTS = 'UPDATE_IMAGE_LISTS'                         //上传图片列表
export const UPDATE_ALL_MEMBER = 'UPDATE_ALL_MEMBER'                           //查询班级所有成员
export const UPDATE_CHECKED_MEMBERS_LISTS = 'UPDATE_CHECKED_MEMBERS_LISTS'     //更新选中成员列表
export const CLEAR_PUBLISH_STATE = 'CLEAR_PUBLISH_STATE'                       //清除发布的状态参数

export const UPDATE_CURR_CLASS = 'UPDATE_CURR_CLASS'                           //当前选中的班级
export const UPDATE_DYNAMIC_LIST_VIEW_TYPE = 'UPDATE_DYNAMIC_LIST_VIEW_TYPE'   //动态列表视图类型

export const DYNAMIC_DETAIL = 'DYNAMIC_DETAIL'                                 //动态详情
export const UPDATE_COLLECTION_DYNAMIC = 'UPDATE_COLLECTION_DYNAMIC'           //收藏动态列表
export const ADD_FAVORITE = 'ADD_FAVORITE'                                     //添加收藏

export const UPLOAD_IMG = 'UPLOAD_IMG'                                         //上传的图片
export const UPLOAD_IMG_INFO = 'UPLOAD_IMG_INFO'                               //上传图片的信息
export const UPLOAD_PROGRESS = 'UPLOAD_PROGRESS'                               //上传图片的进程
export const RESET_UPLOAD_IMG_INFO = 'RESET_UPLOAD_IMG_INFO'                   //重置上传图片信息
export const UPLOAD_IMG_ID = 'UPLOAD_IMG_ID'                                   //上传成功图片的id
export const DEL_UPLOAD_IMG = 'DEL_UPLOAD_IMG'                                 //删除上传图片
export const UPLOAD_SUCCESS = 'UPLOAD_SUCCESS'                                 //上传成功
export const UPLOAD_FAIL = 'UPLOAD_FAIL'
// 班级信息
export const CLEAN_STU_INFO_LIST = 'CLEAN_STU_INFO_LIST'
export const UPDATE_CURR_GRADE_INFO = 'UPDATE_CURR_GRADE_INFO'
export const UPDATE_STU_INFO = 'UPDATE_STU_INFO'
export const UPDATE_COURSE = 'UPDATE_COURSE'
export const ADD_NEW_COURSE = 'ADD_NEW_COURSE'
export const RESET_COURSE_SELECTED = 'RESET_COURSE_SELECTED'
export const ADD_STU_INFO = 'ADD_STU_INFO'
export const CREATE_GRADE_SUCCESS = 'CREATE_GRADE_SUCCESS'                      // 创建班级成功
export const APPLY_GRADE_SUCCESS = 'APPLY_GRADE_SUCCESS'                        // 申请加入班级成功，待班主任审核
export const UPDATE_APPLY_IDENTITY_INFO = 'UPDATE_APPLY_IDENTITY_INFO'          // 审请加入班级的身份信息
export const UPDATE_CURR_GRADE_USER_COUNT = 'UPDATE_CURR_GRADE_USER_COUNT'      // 更新当前班级成员数量
export const UPDATE_CURR_GRADE_STATUS = 'UPDATE_CURR_GRADE_STATUS'              // 更新当前班级状态
export const UPDATE_GRADE_STATUS = 'UPDATE_GRADE_STATUS'                        // 更新班级状态
export const UPDATE_GRADE_MEMBERS = 'UPDATE_GRADE_MEMBERS'                      // 班级信息成员列表
export const DISSOLVE_GRADE = 'DISSOLVE_GRADE'                                  // 解散/退出班级
export const TRANSFER_GRADE = 'TRANSFER_GRADE'                                  // 转让班级管理权限
export const RESET_APPLY_BY_PARENT = 'RESET_APPLY_BY_PARENT'                    // 重新申请加入班级（家长）
export const RESET_APPLY_BY_TEACHER = 'RESET_APPLY_BY_TEACHER'                  // 重新申请加入班级（任课老师）
export const UPDATE_GRADE_DYNAMIC_UNREAD_COUNT = 'UPDATE_GRADE_DYNAMIC_UNREAD_COUNT'                  // 更新班级未读动态数量

//创建班级
export const UPDATE_SCHOOL = 'CHOOSE_SCHOOL'                        //选择学校名称
export const UPDATE_GRADE = 'CHOOSE_GRADE'                          //选择年级
export const UPDATE_CLASS = 'CHOOSE_CLASS'                          //选择班级

export const UPDATE_WECHAT_INITD_STATUS = 'UPDATE_WECHAT_INITD_STATUS'  // 微信SDK初始化状态
